\hypertarget{classsc2_1_1_replay_control_interface}{}\section{sc2\+:\+:Replay\+Control\+Interface Class Reference}
\label{classsc2_1_1_replay_control_interface}\index{sc2\+::\+Replay\+Control\+Interface@{sc2\+::\+Replay\+Control\+Interface}}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classsc2_1_1_replay_control_interface_ab02a7083b6ff67d68fb28e9d1e4f9c05}\label{classsc2_1_1_replay_control_interface_ab02a7083b6ff67d68fb28e9d1e4f9c05}} 
virtual bool {\bfseries Gather\+Replay\+Info} (const std\+::string \&path, bool download\+\_\+data=false)=0
\item 
\mbox{\Hypertarget{classsc2_1_1_replay_control_interface_ad3d5fe4c38b7e1fe1c09b2557374e904}\label{classsc2_1_1_replay_control_interface_ad3d5fe4c38b7e1fe1c09b2557374e904}} 
virtual bool {\bfseries Load\+Replay} (const std\+::string \&replay\+\_\+path, const \hyperlink{structsc2_1_1_interface_settings}{Interface\+Settings} \&settings, uint32\+\_\+t player\+\_\+id)=0
\item 
\mbox{\Hypertarget{classsc2_1_1_replay_control_interface_af7bc6661abca0916236f3d00363b072e}\label{classsc2_1_1_replay_control_interface_af7bc6661abca0916236f3d00363b072e}} 
virtual bool {\bfseries Wait\+For\+Replay} ()=0
\item 
\mbox{\Hypertarget{classsc2_1_1_replay_control_interface_a98a08ed5988ce3d515ef0d4a74e084ea}\label{classsc2_1_1_replay_control_interface_a98a08ed5988ce3d515ef0d4a74e084ea}} 
virtual void {\bfseries Use\+Generalized\+Ability} (bool value)=0
\item 
\mbox{\Hypertarget{classsc2_1_1_replay_control_interface_ae14304ff62e00d1f7f99f6d2876c9444}\label{classsc2_1_1_replay_control_interface_ae14304ff62e00d1f7f99f6d2876c9444}} 
virtual const \hyperlink{structsc2_1_1_replay_info}{Replay\+Info} \& {\bfseries Get\+Replay\+Info} () const =0
\end{DoxyCompactItemize}


The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
include/sc2api/sc2\+\_\+control\+\_\+interfaces.\+h\end{DoxyCompactItemize}
